package www.wmx.com.xssc.domain.vo.extract.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import www.wmx.com.xssc.domain.vo.CommonShortXM;

import java.time.LocalDate;
import java.util.List;

/**
 * @author Zhenyao.Diao
 * @create 2024/11/4 13:59
 * @description
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ZZRequest  extends CommonShortXM {


    @ApiModelProperty(value = "著作名称")
    private String zzmc;
    @ApiModelProperty(value = "出版/再出版时间")
    private String sbsj;
    @ApiModelProperty(value = "作者")
    private String zz;

    private LocalDate fbsj;

    //这是 专著作者的登记
    private List<String> authorEnroll;

    //这是 基础研究 论文、专著，作者排名的最低限制 from dataBase
    private int authorRankLimit;

    private String filePath;

    private String plainText;

    private List<String> failReason;




}
